NOTE TO HALOMAPS:
I submitted a file just with the same name as this one. That one was buggy and had lots of errors. I fixed everything in this one. Please, don't out the other version on the site. When you read this, please delete it.